package com.xinruke.hostels.system.manage.interfaces.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotNull;

/**
 * @author yutaipu
 */
@ApiModel("会场新增请求DTO")
@Data
public class MeetingAddDTO {

    /**
     * 楼栋id
     */
    @ApiModelProperty(value = "楼栋id", required = true)
    private Integer loudongId;

    /**
     * 楼层id
     */
    @ApiModelProperty(value = "楼层id", required = true)
    private Integer loucengId;

    /**
     * 场型id
     */
    @ApiModelProperty(value = "场型id", required = true)
    @NotNull(message = "请选择场型")
    private Integer changxingId;

    /**
     * 会场编号
     */
    @ApiModelProperty(value = "会场编号", required = true)
    private String huichangbianhao;

    /**
     * 会场名称
     */
    @ApiModelProperty(value = "会场名称")
    private String huichangmingcheng;

    /**
     * 分机号码
     */
    @ApiModelProperty(value = "分机号码")
    private String fenjihaoma;

    /**
     * 接待等级:1一级会议时；2二级会议室；3三级会议室；4四级会议室；5其他
     */
    @ApiModelProperty(value = "接待等级:1一级会议时；2二级会议室；3三级会议室；4四级会议室；5其他")
    private Byte jiedaidengji;

    /**
     * 容纳人数
     */
    @ApiModelProperty(value = "容纳人数")
    private Integer rongnarenshu;

    /**
     * 面积
     */
    @ApiModelProperty(value = "面积")
    private Integer mianji;

    /**
     * 设备描述
     */
    @ApiModelProperty(value = "设备描述")
    private String shebeimiaoshu;

    /**
     * 描述
     */
    @ApiModelProperty(value = "描述")
    private String miaoshu;

    /**
     * 房间缩略图
     */
    @ApiModelProperty(value = "房间缩略图")
    private String suoluetu;

    /**
     * 房间照片
     */
    @ApiModelProperty(value = "房间照片")
    private String datu;
}
